/* 改变主题色变量 */
$--color-info: #E8D829;
$--color-warning: #DD800D;

/* Table变量，继承于element-ui
--------------------------------------------------*/
$--table-row-hover-background-color: #126296;
$--table-font-color: #fff;
$--table-header-background-color: #214867;
$--table-header-font-color: #fff;

/* Tree变量，继承于element-ui
--------------------------------------------------*/
$--tree-font-color: #fff;
$--tree-node-hover-background-color: #436785;

$--font-path: '~element-ui/lib/theme-chalk/fonts';
@import "~element-ui/packages/theme-chalk/src/index";

/* Table
--------------------------------------------------*/
.el-table {
  background-color: transparent;
}

.el-table tr {
  background-color: transparent;
}

/**
  author:weiloong
  time: 2020-07-02 20:20:32
  desc：cover ElementUI Table border style
*/
.el-table th {
  border: none;
}

.el-table td, .el-table th.is-leaf {
  border: none;
}

/* 表格最外部边框 */
.el-table--border, .el-table--group {
  border: none;
}

/* 头部边框 */
.el-table thead tr th.is-leaf {
  border: 1px solid yellow;
  border: none;
}

.el-table thead tr th:nth-last-of-type(2) {
  border: 1px solid yellowgreen;
  border: none;
}

/* 表格最外层边框-底部 */
.el-table--group::after, .el-table--border::after, .el-table::before {
  height: 0;
}

.el-table .el-table__fixed-right::before, .el-table__fixed::before {
  height: 0;
}

/* 表格滚动时表头边框 */
.el-table--border th.gutter:last-of-type {
  border: none;
}

/* Tree
---------------------------------------------------*/
.el-tree {
  background: transparent;
}

.el-tree--highlight-current {
  .el-tree-node {
    &.is-current {
      & > .el-tree-node__content {
        background-color: #8cc5ff;
      }
    }
  }
}

/* Pagination update style by weiloong
---------------------------------------------------*/
.el-pagination__total, .el-pagination__jump {
  color: white;
}

.el-pagination.is-background .btn-prev, .el-pagination.is-background .btn-next, .el-pagination.is-background .el-pager li {
  background-color: white;
}

/* Dialog
------------------------------------------------*/
.el-dialog {
  border: 3px solid #000;
  box-shadow: 0px 0px 10px #888888;
}

.el-dialog__header {
  padding: 15px;
  padding-bottom: 15px;
  background: #0987bb;
}

.el-dialog__body {
  background: #315166;
  color: #fff;
}

.el-dialog__footer {
  background: #315166;
}

.el-dialog__title {
  color: #fff;
}

/* label
---------------------------------------------------*/
.el-form-item__label {
  color: #72b3d7;
}

/* form
---------------------------------------------------*/
.el-form--label-top .el-form-item__label {
  line-height: 1;
  padding: 0 0 5px 0;
}

.el-form-item--small.el-form-item {
  margin-bottom: 10px;
}

